home *** CD-ROM | disk | FTP | other *** search
- This announces the latest version of WSGopher, 1.1. You'll find the
- self extracting archive file 'wsg-11.exe' on dewey.tis.inel.gov in
- pub/wsgopher. Also, you will probably find it on boombox.micro.umn.edu
- in pub/gopher/Windows, and sunsite.unc.edu in
- pub/micro/pc-stuff/ms-windows/winsock/apps.
-
- -- Please note:
-
- WSGopher is copyrighted software. You may freely use any and all of
- the files in the WSGopher distribution, and you may freely
- distribute the file wsg-11.exe. You cannot remove or alter the
- copyright notice. Also, you may not distribute for profit the
- WSGopher executable or the file wsg-11.exe without permission from
- EG&G Idaho, Inc. If you wish to do this, or if you wish to obtain a
- non-exclusive source license, please contact Steve Borror, email
- swb@inel.gov, phone (208) 526-3883, or mail me at gopher@tis.inel.gov.
-
- The file wsg-11.exe is a self extracting archive. Please consult the
- section below entitled "Installation".
-
- If you try to run wsg-11 from the Program Manager, you will probably
- get errors, and it certainly won't work.
-
- -- Changes from versions 1.0/1.01
-
- * Addition of Cancel and Cancel All buttons/menu options. These
- buttons cancel network activity for the current window or all windows,
- respectively. You will be asked whether you want to save the data you
- have already accumulated, if indeed you did receive anything.
-
- * Home Gopher is now more robust. First, if you have two Home Gopher
- servers configured, WSGopher (again) picks one at random. This was
- broken in version 1.0 but worked before that.
-
- Second, if one Home Gopher fails, and you have two configured, WSGopher
- will automatically try the "other one". If both Home Gophers fail,
- then you will be presented with a dialog box explaining what happened,
- and then the Home Gopher setup.
-
- Several individuals pointed these problems out, including Rob Peterson
- and Andy Berkvam.
-
- * The network layer is more robust. For one thing, if you cannot create
- a socket, you will get a more reasonable error message unless you are
- indeed out of resources. (A "socket" is the piece that clients and
- servers talk to each other through; if you can't make one, then you are
- really going nowhere.) Thanks to Stephen Trier for pointing this out.
-
- In general, error reporting is improved.
-
- * Longer ask forms should work better.
-
- * Text documents should download and display more quickly; the display
- is also improved. Sometimes there was a "ghost line" at the bottom. I
- am hoping that some lines that weren't displayed will now be. The temp
- files that WSGopher used to create for large text documents are no
- longer used. I have tested the new logic with files up to 32,305 lines,
- about 1.8 MB; the download seemed to have a consistent speed throughout.
- Thanks to Mark Edwards and Kyle Parrish for helping me to find largish
- files.
-
- * When you are selecting text in the text window, the line containing
- the selected text no longer goes up and to the left one pixel.
-
- * The text window scrollbar now works like you would expect; operations
- that go to the bottom now position the scrollbar at the bottom, etc.
- Thanks to the countless people who mentioned this :-)
-
- * The results of phone searches now can be quite long, on the order of
- 64K lines if needed. I have been unable to find a phone search that
- returned more than 700 entries, or roughly 4K lines.
-
- * When you fetch something from the Bookmark Editor, the editor can
- either stay up (as it has in the past), or will be minimized or close
- automatically. See the Options dialog to control this behavior. Many,
- many people suggested this to me.
-
- * The Information window now has buttons for copying, closing and help.
- The way copying works is this: if you have any text selected in the
- window, then that text is copied. Otherwise, all the text in the
- window is copied.
-
- * The phone book no longer auto-selects the "name" field. This is more
- appropriate for the newer CSO servers, which either don't have a
- default field or have one other than "name". There is no means by
- which a CSO client, such as WSGopher, can determine which field is
- default. Thanks to Steve Fram and Peter Wood for their correspondence.
-
- * I _believe_ I have worked around the "empty directory" problem. All
- the empty directories I have found since that time have indeed been
- empty. You should now be able to safely use "application/gopher+-menu"
- at the top of your Preferred Views list, like I do :-)
-
- Yes, thousands of people pointed out this problem to me, but no one
- suggested a solution.
-
- * If you select an ask form, and for some reason the form does not have
- any ask data, it will attempt to get it from the Gopher server. If it
- fails the form will be closed, after an explanatory message.
- Otherwise, it's business as usual.
-
- * Copying exceptionally large amounts of data to the clipboard now
- works. For instance, you can now copy "All the Gopher Servers in the
- World". Various folks have pointed this out to me, but it was really
- hard to track down because you had to copy (it turns out) more than a
- `segment' worth; who made up this segmentation stuff, anyway?
-
- * WSGopher now is much more proactive in detecting the end of the data
- stream _without_ waiting for WinSock to send a network event to that
- effect. This means that many Gopher+ images should be viewed
- immediately when they are 100% complete; also directories, text files
- and extended bookmark information should be complete much more quickly.
- This should be most helpful to users of Trumpet 1 beta 10.
-
- This still won't help some Gopher+ downloads, or any Gopher0 binary
- downloads. If the server doesn't tell WSGopher exactly how large the
- item is, or if it's not delimited the way a directory or text file
- should be, then WSGopher has now way of knowing.
-
- * Added a "Fetch" command to the Bookmark menu; this displays a dialog
- that contains two scrolling lists, one for the current categories
- (assuming you have any) and one for the bookmarks in the category you
- select (first shows "default category" if you have one). Select a
- category, then select a bookmark. To fetch, either double click the
- bookmark or click the OK button. It's a lot faster than using the
- Bookmark Editor. This dialog is resizable; the title list gets wider
- but the category list stays the same. It's a feature, not a bug :-)
-
- * If you fetch an item in a directory, and along the way you select a
- view for this item, WSGopher now "cleans up" the item so that when you
- next fetch it you can select a view without being forced to use the
- same view as before.
-
- * Implemented Paul Lindner's advice WRT extended views and language
- tags. Thanks, Paul!
-
- * Implemented a "reload" feature; for directory, text and phone
- windows, you can use File/Reload or the F5 key to refresh the contents
- of the window. This only works when the transfer is complete.
-
- * Fixed a long standing bug where, if for some reason you were
- downloading a binary file into a text window, the window no longer
- crashes just because it can't reasonably handle lines more than 32K
- bytes long. Just the same, you might still not see anything in the text
- window. The moral of the story is not to download binary files into a
- text window! If you do this, try File/Fetch Item As to use the same
- bookmark with the Image type.
-
- * Implemented an intelligent "back track". Any window that was created
- via another window, that is something selected from a directory, or the
- directory that results from a search, is capable of restoring its
- parent if that parent still exists. See the arrow that points up and
- left in the Toolbar, or Window/Back track. I have lost count of the
- number of people who asked me for something like this; Andy Berkvam was
- one of the more recent folks who I discussed it with. Thanks to
- everyone who brought it up, no exceptions.
-
- * Along the same lines, when you fetch a bookmark, WSGopher now tries
- to determine if you already have a window for that bookmark; if so
- WSGopher restores the window rather than fetching again. Note that in
- many cases you can "reload" if needed.
-
- Ask forms are the exception; you may have more than one instance of an
- ask form.
-
- * Added a setting to the Options dialog to accomodate users who do not
- wish to use WSGopher as a multi windowed application; some folks are
- just more comfortable with the single window approach, apparently.
- Anyway, the setting is kept across sessions and enforced during the
- session.
-
- * Alert user Robert Fabian discovered that if you use certain defective
- free True Type fonts with WSGopher, that it can crash with a "divide by
- zero" error ... WSGopher now protects itself from such bogus fonts.
-
- * Michael Haseltine (and probably others) pointed out that, when you are
- saving a text window to disk, WSGopher doesn't check to see if the file
- already exists. It does now.
-
- * Added a new menu entry and toolbar button for saving the bookmark for
- a directory. It is only available when the current window is a
- directory.
-
- * Fixed a bug in the ask form that would cause one or more Note's at
- the end of a form to not be displayed. Gail Bird, our project Gopher
- admin, found this. Thanks, Gail! Also added page up, page down, home
- and end to form windows; I wish I could figure out how to add tabs and
- back tabs so it would act like a real dialog.
-
- * Thanks to Robert Fabian, I found and fixed a bug where occasionally a
- text file would think it is "finished" only partway through.
-
- * You can now pass a Gopher URL on the command line; this will override
- the Home Gopher server. Scott Barker of UNC provided the impetus.
-
- * If you try to print or print/preview and the file is not completely
- downloaded, you will now get a dialog box to the effect that you can
- print, but it will be incomplete. Milton Turner suggested this.
-
- * You can now specify a selector with your Home Gopher server(s). Mark
- Johnson prompted me on this one.
-
- * The Bookmark information window is now resizable.
-
- * You can now specify an alternate directory for configuration files,
- including WSGopher.INI. There are two methods, the environment
- variable WSG_CONFIG and the command line argument -I followed by the
- directory name. The command line argument takes precedence.
-
- Let's say your configuration files, including the INI, the CNF files
- and the help file are stored in F:\gopher. You could call WSGopher
- like so:
-
- wsgopher.exe -IF:\gopher
-
- or you could set the environment variable like so:
-
- set WSG_CONFIG F:\gopher
-
- Many thanks to Alex Reijnierse for his patience in helping me work
- through this, and to Carl Karcher.
-
- * Fixed problems with ask blocks with no associated views; this is
- pretty unusual ... but hopefully now WSGopher will work with the
- Stanford Portfolio system.
-
- * Text search _within_ WSGopher now supports the Boolean operators AND,
- OR, NOT and ADJ. These are simple Boolean searches, no paranthenes,
- and only two arguments. For instance you can search for
-
- Dave OR David
-
- but not (Dave OR David) AND Brooks
-
- The operator separates the operands; for instance
-
- Dave Brooks AND WSGopher
-
- matches material containing both the strings "Dave Brooks" and
- "WSGopher". Blanks count, except between the operator and the operands.
-
- The search is still line oriented. When a match is found in a text
- window, the operands are selected as well as the material inbetween. As
- before, search is supported in directories, text windows and phone
- search results.
-
- A text string without one of the Boolean operators is used in a plain
- search, as before.
-
- Carla Cavianai, the TIS training coordinator, gets the credit for this
- idea. I think it is way cool.
-
- -- Installation
-
- First, be sure to exit WSGopher if it is running on your system. Bad
- things happen when you overwrite a running program.
-
- Generally speaking, you will execute the file "wsg-11.exe" and unpack
- everything in it. Please note the following:
-
- * If you have existing bookmarks from versions of WSGopher _prior to_
- 1.0 that you want to keep:
-
- First, rename your WSGOPHER.INI file to something else, maybe
- WSGOPHER.OLD. Let's assume it is in your "wsgopher" directory.
-
- Execute the file "wsg-11.exe". Unpack everything in the
- distribution.
-
- Using your favorite DOS editor, copy the "Bookmarks" section from
- WSGOPHER.OLD to the new WSGOPHER.INI. Here is how you do that:
-
- 1) Find the text "[Bookmarks]" in WSGOPHER.OLD. Copy all this text,
- through the first blank line. It could be a very large chunk of
- text, depending on how many bookmarks you saved.
-
- 2) Open the file WSGOPHER.INI, go to the bottom of the file, and
- insert the text you copied from WSGOPHER.OLD. Make sure there is a
- blank line before "[Bookmarks]".
-
- 3) Close WSGOPHER.INI. Run WSGopher 1.1. When WSGopher sees
- bookmarks in the 'old' format it will create a category called
- "Default", translate all your old bookmarks into the new format, put
- them in the "Default" category, and delete the old bookmarks.
-
- * If you don't care about keeping your old bookmarks:
-
- Just overwrite your old WSGOPHER.INI file with the new one in the
- distribution. Are you *sure* you want to do this?
-
- * Other things you need to do to after installing WSGopher:
-
- See the Help Topic "Configuring WSGopher" for a list of suggestions.
-
- -- Vendor Info
-
- Known to work with:
- * SuperTCP (DLL and VxD beta)
- * Distinct (Lan and PPP).
- * PC/TCP; be sure to use version 1.10 or later of the DLL, NOT version
- 1.1
- * Trumpet, specifically 1.0a, beta #6, and beta #14. Since beta #14
- apparently has other problems, if you need bootp you are advised to
- stick wtih beta #6. WSGopher does NOT work with beta #10, #11 or other
- betas before 14.
- * Windows for Workgroups and the "release" 32 bit TCP/IP
-
- It's been reported to me that the following vendor stacks work:
-
- * Netmanage 3.12 and 4.0; some users have difficulty with 3.11 and
- previous. I have one report that a version of Netmanage 4.0 GPFs, but
- apparently at least one patch file (c4004.exe) resolves that.
- * Lanera Windows Sockets API 1.1 for TCPOpen, Version 1.2.3
- * Persoft
- * Wollongong, PATHWAY RUNTIME version 2.0
- * Beame and Whiteside
- * Winner
- * PC-NFS version 5.1; apparently this works better than 5.0 (I make no
- claims here, just passing on what is reported to me). Apparently one
- site where you can find patches is ftp.sunet.su:/pub/pc/pc-nfs
- * Novell Lan Workplace 4.1; in the previous release of WSGopher I
- passed on third party information about patches to upgrade to version
- 4.1 of LWP. On the machine sjf-lwp.novell.com in lwp4dos/winsock, I
- noticed the files lwp189.txt and lwp189.exe. Apparently these update
- LWP from 4.1 to 4.2. Please contact your vendor for more information.
-
- ** Windows NT does NOT work for various reasons. I hope to make a native
- 32 bit version of WSGopher soon.
-
- -- Important notes:
-
- * Occasionally I hear from users who are trying to run WSGopher with
- the WSGOPHER.INI file with the "read only" attribute, or perhaps in a
- read-only directory. This is absolutely impossible; it will not work.
-
- * The files "extviews.cnf" and "language.cnf" have been added to the
- WSGopher distribution. They need to be writable, and they should be
- placed wherever you decide to put WSGOPHER.INI. That can be in the
- same directory you've installed WSGopher, in your Windows directory, in
- the directory where you execute WSGopher (if differnt), or somewhere on
- your DOS path.
-
- * WSGopher does NOT support firewalls; I had hoped to support SOCKS in
- this version but it will have to wait. If you have a proprietary
- firewall, feel free to send me the specs for having client applications
- work with it.
-
- -- If you have any questions, please email gopher@tis.inel.gov.
-
- -- To report problems:
-
- 1) Include the WSGopher version #; it is at the top of the main
- window, in the title bar.
- 2) Include the manufacturer and version information for your WinSock
- stack.
- 3) If you are having trouble with a specific site, please include a
- bookmark.
- 4) If you are unable to resolve hostnames or connect, please consult
- your vendor for the latest version, and/or ask your network support
- folks for help first.
-
- -- One more thing ...
-
- I really appreciate the support of the beta testers and other folks who
- have used the software in environments I don't have access to, provided
- feedback on features, reported the occasional bug and suggested
- improvements I never would have thought of; I am very gratified by the
- level of interest in this software and the caliber of people using it.
- If any of you are ever in Idaho Falls, Idaho (USA) be sure to look me up.
-
- And, thanks again to Boyd Fjeldsted!
-
- Dave Brooks
-